StringScanner.Replace Function
Syntax
Replace as v(text as c[,delete as n])
Arguments
- text
The new text to insert into the buffer at the current offset.
- delete
Optional. Default = 0. The number of characters in the buffer to replace.
Description
Replace text at current position (delete # of bytes).
Discussion
The <StringScanner>.Replace() function inserts and optionally replaces text in the buffer. The offset is positioned immediately after the replaced text.
Example
dim scanner as P dim txt as C txt = <<%text% This is wonderful prose written by a technical writer of note. %text% ? txt = This is wonderful prose written by a technical writer of note. scanner = stringscanner.create(txt) scanner.scanover(8) scanner.replace("magnificent", 9) ? scanner.GetToOffset() = "This is magnificent" ? scanner.GetRemainder() =prose written by a technical writer of note.
See Also